#!/usr/bin/env node

const koa = require('koa');

const app = new koa();

app.use((ctx,next)=>{
  console.log(`${ctx.method} ${ctx.path}`)
  next();
})

app.use((ctx,next)=>{
  const start = Date.now();
  next();
  const end = Date.now();
  console.log(`cost:${end-start}ms`)
})
app.use((ctx,next)=>{
  if(ctx.method === 'GET' && ctx.path === '/api/authors/'){
  ctx.body = '得到漫画书作者列表'
  }
  if(ctx.method === 'GET' &&/\/api\/authors\/\w/.test(ctx.path)){
    ctx.body = '按作者名称查询'
  }
  if(ctx.method === 'POST' && ctx.path === '/api/authors/'){
  ctx.body = '添加新的漫画书作者 '
  }
  if(ctx.method === 'PUT' && /\/api\/authors\/(\d)+$/.test(ctx.path)){
    ctx.body = ' 修改某 ID 的漫画书作者信息 '
  }
  if(ctx.method === 'DELETE' &&/\/api\/authors\/(\d)+$/.test(ctx.path)){
    ctx.body = '删除某 ID 的漫画书作者信息'
  }
  })
app.listen(3000);
